<?php
namespace Admin\Controller;
use Think\Controller;
class PublicController extends Controller{
    //公共分页类
    public function page($da, $map, $con, $ds)
    {
        $m = M($da); // 实例化User对象
        $count      = $m->where($map)->count();// 查询满足要求的总记录数
        $page       = new \Think\Page($count,$con);// 实例化分页类 传入总记录数和每页显示的记录数(25)
        $show       = $page->show();// 分页显示输出
        // 进行分页数据查询 注意limit方法的参数要使用Page类的属性
        $data = $m->where($map)->limit($page->firstRow . ',' . $page->listRows)->order('id desc')->select();
        $this->assign('data',$data);// 赋值数据集
        $this->assign('page',$show);// 赋值分页输出
        $this->display($ds);
    }

    public function img_upload(){
        $upload = new \Think\Upload();// 实例化上传类
        $upload->maxSize   =     3145728 ;// 设置附件上传大小
        $upload->exts      =     array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
        $upload->rootPath  =     './Public/uploads/'; // 设置附件上传根目录
        $upload->savePath  =     ''; // 设置附件上传（子）目录
        // 上传文件
        $info   =   $upload->upload();
        if(!$info) // 上传错误提示错误信息
             $this->error($upload->getError());
        return $info;
    }

}